package com.lg.atp.entity;

import java.io.Serializable;
import java.util.List;

import com.alibaba.fastjson.JSONObject;

public class TblControls implements Serializable{

	/**
	 * 
	 */
	private static final long serialVersionUID = -7108545289642394246L;
	
	private Long id;
	
	private Long appId;
	
	private String controlName;
	
	private String controlNumber;
	
	private Integer controlStatus;
	
	private Integer controlType;
	
	private Integer controlLocationType;
	
	private Integer commonType;
	
	private Long parentId;
	
	private String parentIds;
	
	private String controlCode;
	
	private String controlXY;
	
	private Long controlImageAttachmentId;
	
	private String controlStartXY;
	
	private Integer controlWidth;
	
	private Integer controlHeight;
	
	private List<TblControls> children;
	
	private String text;
	
	private JSONObject state;
	
	private Integer screenHeight;
	
	public JSONObject getState() {
		return state;
	}

	public void setState(JSONObject state) {
		this.state = state;
	}

	private String pictrueBase;

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public Long getAppId() {
		return appId;
	}

	public void setAppId(Long appId) {
		this.appId = appId;
	}

	public String getControlName() {
		return controlName;
	}

	public void setControlName(String controlName) {
		this.controlName = controlName;
	}

	public String getControlNumber() {
		return controlNumber;
	}

	public void setControlNumber(String controlNumber) {
		this.controlNumber = controlNumber;
	}

	public Integer getControlStatus() {
		return controlStatus;
	}

	public void setControlStatus(Integer controlStatus) {
		this.controlStatus = controlStatus;
	}

	public Integer getControlType() {
		return controlType;
	}

	public void setControlType(Integer controlType) {
		this.controlType = controlType;
	}

	public Integer getControlLocationType() {
		return controlLocationType;
	}

	public void setControlLocationType(Integer controlLocationType) {
		this.controlLocationType = controlLocationType;
	}

	public Integer getCommonType() {
		return commonType;
	}

	public void setCommonType(Integer commonType) {
		this.commonType = commonType;
	}

	public Long getParentId() {
		return parentId;
	}

	public void setParentId(Long parentId) {
		this.parentId = parentId;
	}

	public String getParentIds() {
		return parentIds;
	}

	public void setParentIds(String parentIds) {
		this.parentIds = parentIds;
	}

	public String getControlCode() {
		return controlCode;
	}

	public void setControlCode(String controlCode) {
		this.controlCode = controlCode;
	}

	public String getControlXY() {
		return controlXY;
	}

	public void setControlXY(String controlXY) {
		this.controlXY = controlXY;
	}

	public Long getControlImageAttachmentId() {
		return controlImageAttachmentId;
	}

	public void setControlImageAttachmentId(Long controlImageAttachmentId) {
		this.controlImageAttachmentId = controlImageAttachmentId;
	}

	public String getControlStartXY() {
		return controlStartXY;
	}

	public void setControlStartXY(String controlStartXY) {
		this.controlStartXY = controlStartXY;
	}

	public Integer getControlWidth() {
		return controlWidth;
	}

	public void setControlWidth(Integer controlWidth) {
		this.controlWidth = controlWidth;
	}

	public Integer getControlHeight() {
		return controlHeight;
	}

	public void setControlHeight(Integer controlHeight) {
		this.controlHeight = controlHeight;
	}


	public List<TblControls> getChildren() {
		return children;
	}

	public void setChildren(List<TblControls> children) {
		this.children = children;
	}

	public String getText() {
		return this.controlName;
	}

	public void setText(String text) {
		this.text = text;
	}

	public String getPictrueBase() {
		return pictrueBase;
	}

	public void setPictrueBase(String pictrueBase) {
		this.pictrueBase = pictrueBase;
	}

	public Integer getScreenHeight() {
		return screenHeight;
	}

	public void setScreenHeight(Integer screenHeight) {
		this.screenHeight = screenHeight;
	}

	
}
